home *** CD-ROM | disk | FTP | other *** search
/ IBM InfoROM for OS/2 Beta 1995 January / IBM InfoROM for OS2 Beta 1-1995.ISO / testcert / mmedia / system / ap2 / scripts / vp3___i1.p2s < prev    next >
Encoding:
Text File  |  1994-05-05  |  4.2 KB  |  188 lines

  1. ###########################################################################
  2. #
  3. # Description:  Open a single instance of the digital video player, load,
  4. # Perform a play, seek, play, Close the digital video player.
  5. #
  6. #
  7. ###########################################################################
  8.  
  9. ############################################
  10. #
  11. #   OPEN THE DIGITAL VIDEO PLAYER
  12. #   WAIT FOR SUCCESSFUL OPEN
  13. #
  14. ############################################
  15.  
  16. Open DigitalVideo Alias VID Shareable notify
  17. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
  18. @WAIT_NOTIFY 1 45000
  19.  
  20. ############################################
  21. #
  22. #   LOAD LASERF24.AVI FILE
  23. #   WAIT FOR SUCCESSFUL LOAD
  24. #
  25. ############################################
  26.  
  27. load VID ?AP2PATH?LASERF24.AVI notify
  28. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_LOAD #2
  29. @WAIT_NOTIFY 2 30000
  30.  
  31. ############################################
  32. #
  33. #   PLAY LASEF24.AVI FILE
  34. #
  35. ############################################
  36.  
  37. play VID from 0 notify
  38. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #3
  39. @pause 8000
  40.  
  41. ############################################
  42. #
  43. #   STOP LASEF24.AVI FILE
  44. #
  45. ############################################
  46.  
  47. stop VID notify
  48. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #4
  49. @WAIT_NOTIFY 4 30000
  50.  
  51. ############################################
  52. #
  53. #   SEEK LASEF24.AVI FILE
  54. #
  55. ############################################
  56.  
  57. seek VID to 62000 notify
  58. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #5
  59. @WAIT_NOTIFY 5 30000
  60.  
  61. ############################################
  62. #
  63. #   PLAY LASEF24.AVI FILE
  64. #
  65. ############################################
  66.  
  67. play VID notify
  68. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #6
  69. @pause 8000
  70.  
  71. ############################################
  72. #
  73. #   STOP LASEF24.AVI FILE
  74. #
  75. ############################################
  76.  
  77. stop VID notify
  78. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #7
  79. @WAIT_NOTIFY 7 30000
  80.  
  81. ############################################
  82. #
  83. #   SEEK LASEF24.AVI FILE
  84. #
  85. ############################################
  86.  
  87. seek VID to 10000 notify
  88. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #8
  89. @WAIT_NOTIFY 8 30000
  90.  
  91. ############################################
  92. #
  93. #   PLAY LASEF24.AVI FILE
  94. #
  95. ############################################
  96.  
  97. play VID notify
  98. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #9
  99. @pause 8000
  100.  
  101. ############################################
  102. #
  103. #   STOP LASEF24.AVI FILE
  104. #
  105. ############################################
  106.  
  107. stop VID notify
  108. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #10
  109. @WAIT_NOTIFY 10 30000
  110.  
  111. ############################################
  112. #
  113. #   SEEK LASEF24.AVI FILE
  114. #
  115. ############################################
  116.  
  117. seek VID to 1000 notify
  118. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #11
  119. @WAIT_NOTIFY 11 30000
  120.  
  121. ############################################
  122. #
  123. #   PLAY LASEF24.AVI FILE
  124. #
  125. ############################################
  126.  
  127. play VID notify
  128. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #12
  129. @pause 8000
  130.  
  131. ############################################
  132. #
  133. #   STOP LASEF24.AVI FILE
  134. #
  135. ############################################
  136.  
  137. stop VID notify
  138. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #13
  139. @WAIT_NOTIFY 13 30000
  140.  
  141. ############################################
  142. #
  143. #   SEEK LASEF24.AVI FILE
  144. #
  145. ############################################
  146.  
  147. seek VID to 50000 notify
  148. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #14
  149. @WAIT_NOTIFY 14 30000
  150.  
  151. ############################################
  152. #
  153. #   PLAY LASEF24.AVI FILE
  154. #
  155. ############################################
  156.  
  157. play VID notify
  158. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #15
  159.  
  160. ############################################
  161. #
  162. #   WAIT FOR ALL PLAY NOTIFICATIONS
  163. #
  164. ############################################
  165.  
  166. @WAIT_NOTIFY 15 90000
  167. @WAIT_NOTIFY 12 90000
  168. @WAIT_NOTIFY 9 90000
  169. @WAIT_NOTIFY 6 90000
  170. @WAIT_NOTIFY 3 90000
  171.  
  172. ############################################
  173. #
  174. #   CLOSE THE DIGIAL VIDEO PLAYER AND
  175. #   EXPECT A SUCCESSFUL CLOSE
  176. #
  177. ############################################
  178.  
  179. close VID WAIT
  180.  
  181. ##################################################
  182. #
  183. #   CHECK THE QUALITY OF THE PLAY FROM THE USER
  184. #
  185. ##################################################
  186.  
  187. @CHECK Did the AVI file play Correctly?
  188.